Telegram Group & Telegram Channel
🛠️ Команда дня: Быстрая проверка синтаксиса PHP-файла

php -l файл.php

-l (или --syntax-check) — от слова lint, проверка на синтаксические ошибки.

Зачем это нужно?

Когда вы работаете с PHP, особенно на больших проектах, важно быть уверенным, что в коде нет синтаксических ошибок. Перед коммитом, запуском CI или даже просто после правки пары строк — эта команда помогает убедиться, что всё в порядке.

Как это применять на практике:

В pre-commit хуке Git. Добавьте в .git/hooks/pre-commit:

find . -name «*.php» -exec php -l {} \;

Это не даст закоммитить файлы с синтаксическими ошибками.

В CI-пайплайне. Добавьте шаг «PHP lint check» перед выполнением тестов.

На лету. Если IDE не показывает ошибку, а сайт падает — это один из быстрых способов понять, где проблема.

🧠 Микросоветы:

🔸 Команда не исполняет код, только проверяет синтаксис. Это безопасно.

🔸 Полезна в проектах без строгого статического анализа.

🔸 Используйте в сочетании с PHPStan или Psalm, но как быстрый первый барьер — незаменима.

Библиотека пхпшника #буст



tg-me.com/phpproglib/5557
Create:
Last Update:

🛠️ Команда дня: Быстрая проверка синтаксиса PHP-файла

php -l файл.php

-l (или --syntax-check) — от слова lint, проверка на синтаксические ошибки.

Зачем это нужно?

Когда вы работаете с PHP, особенно на больших проектах, важно быть уверенным, что в коде нет синтаксических ошибок. Перед коммитом, запуском CI или даже просто после правки пары строк — эта команда помогает убедиться, что всё в порядке.

Как это применять на практике:

В pre-commit хуке Git. Добавьте в .git/hooks/pre-commit:

find . -name «*.php» -exec php -l {} \;

Это не даст закоммитить файлы с синтаксическими ошибками.

В CI-пайплайне. Добавьте шаг «PHP lint check» перед выполнением тестов.

На лету. Если IDE не показывает ошибку, а сайт падает — это один из быстрых способов понять, где проблема.

🧠 Микросоветы:

🔸 Команда не исполняет код, только проверяет синтаксис. Это безопасно.

🔸 Полезна в проектах без строгого статического анализа.

🔸 Используйте в сочетании с PHPStan или Psalm, но как быстрый первый барьер — незаменима.

Библиотека пхпшника #буст

BY Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/phpproglib/5557

View MORE
Open in Telegram


Библиотека пхпшника | PHP Laravel Symfony CodeIgniter Telegram | DID YOU KNOW?

Date: |

To pay the bills, Mr. Durov is issuing investors $1 billion to $1.5 billion of company debt, with the promise of discounted equity if the company eventually goes public, the people briefed on the plans said. He has also announced plans to start selling ads in public Telegram channels as soon as later this year, as well as offering other premium services for businesses and users.

Библиотека пхпшника | PHP Laravel Symfony CodeIgniter from vn


Telegram Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
FROM USA